#ifndef MYREPLACEDIALOG_H
#define MYREPLACEDIALOG_H

#include <QDialog>

namespace Ui {
class MyReplaceDialog;
}

class MyReplaceDialog : public QDialog
{
    Q_OBJECT

public:
    explicit MyReplaceDialog(QWidget *parent = 0);
    MyReplaceDialog(const QString &find_text, QWidget *parent = 0);
    ~MyReplaceDialog();

private slots:
    void on_replace_next_clicked();
    void on_replace_all_clicked();
    void on_skip_clicked();

signals:
    void replace_next_clicked(const QString &find_text, const QString &replace_text);
    void replace_all_clicked(const QString &find_text, const QString &replace_text);
    void skip_clicked(const QString &find_text);

private:
    Ui::MyReplaceDialog *ui;
};

#endif // MYREPLACEDIALOG_H
